// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .CS}

//-------------MAIN---------------
thread 'SPO5' 
 
0A95: enable_thread_saving 
0@ = 100.0 
0209: 4@ = random_int_in_ranges 50 255 
0209: 5@ = random_int_in_ranges 50 255 
0209: 6@ = random_int_in_ranges 50 255 
0ADF: add_dynamic_GXT_entry "ONX0" text "EXT SPEEDOMETER V1.5" 
0ADF: add_dynamic_GXT_entry "ONX2" text "SPEED" 
0ADF: add_dynamic_GXT_entry "ONX1" text "HEALTH" 
0ADF: add_dynamic_GXT_entry "ONX3" text "GEAR" 

:SPO5_3E1
wait 0 
if 
   Player.Defined($PLAYER_CHAR)
jf @SPO5_3E1 
if 
   Actor.Driving($PLAYER_ACTOR)
jf @SPO5_842 
7@ = Actor.CurrentCar($PLAYER_ACTOR)
038E: draw_box_position 546.201 177.9 size 127.3 65.3 RGBA 0 0 0 100 
0349: set_text_draw_font 3 
0340: set_text_draw_RGBA 255 255 255 255 
033F: set_text_draw_letter_size 0.3 0.8 
0342: set_text_draw_centered 1 
0348: enable_text_draw_proportional 1 
033E: set_draw_text_position 545.0 149.0 GXT 'ONX0' 
0349: set_text_draw_font 3 
0340: set_text_draw_RGBA 255 255 255 255 
033F: set_text_draw_letter_size 0.3 0.8 
0342: set_text_draw_centered 1 
0348: enable_text_draw_proportional 1 
033E: set_draw_text_position 500.0 159.0 GXT 'ONX1' 
0349: set_text_draw_font 3 
0340: set_text_draw_RGBA 255 255 255 255 
033F: set_text_draw_letter_size 0.3 0.8 
0342: set_text_draw_centered 1 
0348: enable_text_draw_proportional 1 
033E: set_draw_text_position 500.0 175.0 GXT 'ONX2' 
0349: set_text_draw_font 3 
0340: set_text_draw_RGBA 255 255 255 255 
033F: set_text_draw_letter_size 0.3 0.8 
0342: set_text_draw_centered 1 
0348: enable_text_draw_proportional 1 
033E: set_draw_text_position 500.0 191.0 GXT 'ONX3' 
0@ = Car.Health(7@)
0093: 0@ = integer 0@ to_float 
0@ -= 250.0 
0087: 3@ = 0@ // (float) 
3@ /= 750.0 
3@ *= 58.0 
0087: 2@ = 3@ // (float) 
2@ /= 2.0 
2@ += 520.201 
03F0: enable_text_draw 0 
038E: draw_box_position 549.201 163.9 size 62.0 8.0 RGBA 0 0 0 255 
038E: draw_box_position 549.201 163.9 size 58.0 5.1 RGBA 4@ 5@ 6@ 100 
038E: draw_box_position 2@ 163.9 size 3@ 5.0 RGBA 4@ 5@ 6@ 255 
0349: set_text_draw_font 3 
0340: set_text_draw_RGBA 255 255 255 255 
033F: set_text_draw_letter_size 0.3 0.8 
0342: set_text_draw_centered 1 
0348: enable_text_draw_proportional 1 
8@ = Car.Health(7@)
0084: 9@ = 8@ // (int) 
if 
  9@ > 250 
jf @SPO5_63B 
9@ -= 250 
9@ /= 7 
045A: draw_text_1number 596.201 158.9 GXT 'NUMBER' number 9@  // ~1~

:SPO5_63B
02E3: 0@ = car 7@ speed 
0092: 0@ = float 0@ to_integer 
if 
   not 0@ > 210.0 
jf @SPO5_702 
02E3: 0@ = car 7@ speed 
0087: 3@ = 0@ // (float) 
3@ /= 10.0 
3@ *= 10.0 
0087: 2@ = 3@ // (float) 
2@ /= 2.0 
2@ += 520.201 
03F0: enable_text_draw 0 
038E: draw_box_position 549.201 179.9 size 62.0 8.0 RGBA 0 0 0 255 
038E: draw_box_position 549.201 179.9 size 58.0 5.1 RGBA 4@ 5@ 6@ 100 
038E: draw_box_position 2@ 179.9 size 3@ 5.0 RGBA 4@ 5@ 6@ 255 

:SPO5_702
02E3: 1@ = car 7@ speed 
1@ *= 3.34 
0092: 1@ = float 1@ to_integer 
0349: set_text_draw_font 3 
0340: set_text_draw_RGBA 255 255 255 255 
033F: set_text_draw_letter_size 0.3 0.8 
0342: set_text_draw_centered 1 
0348: enable_text_draw_proportional 1 
045A: draw_text_1number 596.201 174.9 GXT 'NUMBER' number 1@  // ~1~
0AB8: get_vehicle 7@ current_gear_to 11@ 
0093: 3@ = integer 11@ to_float 
3@ /= 100.0 
3@ *= 1000.0 
0087: 2@ = 3@ // (float) 
2@ /= 2.0 
2@ += 520.201 
03F0: enable_text_draw 0 
038E: draw_box_position 549.201 195.9 size 62.0 8.0 RGBA 0 0 0 255 
038E: draw_box_position 549.201 195.9 size 58.0 5.1 RGBA 4@ 5@ 6@ 100 
038E: draw_box_position 2@ 195.9 size 3@ 5.0 RGBA 4@ 5@ 6@ 255 
0AB8: get_vehicle 7@ current_gear_to 10@ 
0349: set_text_draw_font 3 
0340: set_text_draw_RGBA 255 255 255 255 
033F: set_text_draw_letter_size 0.3 0.8 
0342: set_text_draw_centered 1 
0348: enable_text_draw_proportional 1 
045A: draw_text_1number 596.201 193.9 GXT 'NUMBER' number 10@  // ~1~

:SPO5_842
if 
   not Actor.Driving($PLAYER_ACTOR)
jf @SPO5_856 
03F0: enable_text_draw 0 

:SPO5_856
0AF0: 12@ = get_int_from_ini_file "CLEO\POZIT.INI" section "SPED1" key "KEYA" 
if 
  12@ == 1 
jf @SPO5_890 
03F0: enable_text_draw 0 
end_thread 

:SPO5_890
jf @SPO5_3E1 
jump @SPO5_3E1 